package com.example.cloudcashierpos.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Generated;

@Entity
public class corecmsprintschemedetail {
    /**
     * 序列
     */
    @Id(autoincrement = true)
    private long id;

    /**
     * 打印方案id
     */
    private int printSchemeId;

    /**
     * 打印格式id
     */
    private int templateId;

    /**
     * 打印类型id
     */
    private int billtypeId = 1;

    /**
     * 打印份数
     */
    private int printCount;

    /**
     * 是否选择
     */
    private boolean selectedFlag = false;

    /**
     * 菜品展示顺序（1菜品分类；2下单时间）
     */
    private Integer foodSort;

    /**
     * 套餐打印方式（0套餐与菜品全部打印,1.打印套餐名称，2、打印菜品名称）
     */
    private Integer foodPackPrintType;

    @Generated(hash = 335629389)
    public corecmsprintschemedetail(long id, int printSchemeId, int templateId,
            int billtypeId, int printCount, boolean selectedFlag, Integer foodSort,
            Integer foodPackPrintType) {
        this.id = id;
        this.printSchemeId = printSchemeId;
        this.templateId = templateId;
        this.billtypeId = billtypeId;
        this.printCount = printCount;
        this.selectedFlag = selectedFlag;
        this.foodSort = foodSort;
        this.foodPackPrintType = foodPackPrintType;
    }

    @Generated(hash = 1978091721)
    public corecmsprintschemedetail() {
    }

    public long getId() {
        return this.id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public int getPrintSchemeId() {
        return this.printSchemeId;
    }

    public void setPrintSchemeId(int printSchemeId) {
        this.printSchemeId = printSchemeId;
    }

    public int getTemplateId() {
        return this.templateId;
    }

    public void setTemplateId(int templateId) {
        this.templateId = templateId;
    }

    public int getBilltypeId() {
        return this.billtypeId;
    }

    public void setBilltypeId(int billtypeId) {
        this.billtypeId = billtypeId;
    }

    public int getPrintCount() {
        return this.printCount;
    }

    public void setPrintCount(int printCount) {
        this.printCount = printCount;
    }

    public boolean getSelectedFlag() {
        return this.selectedFlag;
    }

    public void setSelectedFlag(boolean selectedFlag) {
        this.selectedFlag = selectedFlag;
    }

    public Integer getFoodSort() {
        return this.foodSort;
    }

    public void setFoodSort(Integer foodSort) {
        this.foodSort = foodSort;
    }

    public Integer getFoodPackPrintType() {
        return this.foodPackPrintType;
    }

    public void setFoodPackPrintType(Integer foodPackPrintType) {
        this.foodPackPrintType = foodPackPrintType;
    }
}
